﻿/***************************************************************************
 创建者: 华磊
 开始时间: 2019.9.20
 copyright: (C) 华友高科
 修改说明: (每次有修改就添加一条，带有 修改人，修改时间，修改描述)
 example (1) 姓名 2019.9.20 类的具体实现代码编写

 ***************************************************************************
 *  @file x.h
 *  功能:
 *
 *
 ***************************************************************************/
#ifndef TASKTABLEWIDGET_H
#define TASKTABLEWIDGET_H

#include <QTableWidget>
#include <QTimer>
#include "msgcenter.h"

class TaskTableWidget : public QTableWidget
{
    Q_OBJECT
public:
    explicit TaskTableWidget(QWidget *parent = nullptr);

    int currentSelectTaskId();
    QList<TASK_INFO> taskinfos;

signals:
    //void show_tip_row(int row);
    //void show_tip_close();
public slots:
    void slot_cellEntered(int row, int column);
    void on_timer_out();
    void updateTable();
protected:
    virtual void leaveEvent(QEvent *event);
    virtual void mouseMoveEvent(QMouseEvent *event);
private:
    QTimer *timer;
    int lastRow;
    QWidget *tipWidget;
};

#endif // TASKTABLEWIDGET_H
